golang.org/x/tools/go/ast/inspector.event.typ (field)
25 uses
golang.org/x/tools/go/ast/inspector (current package)
cursor.go#L144: if ev.typ&mask != 0 && !yield(Cursor{c.in, i}) {
cursor.go#L148: if events[pop].typ&mask == 0 {
cursor.go#L180: if ev.typ&mask != 0 && !f(Cursor{c.in, i}) ||
cursor.go#L181: events[pop].typ&mask == 0 {
cursor.go#L211: if events[i].typ&mask != 0 && !yield(Cursor{c.in, i}) {
cursor.go#L463: if ev.typ&mask != 0 && ev.node == n {
cursor.go#L467: if events[pop].typ&mask == 0 {
cursor.go#L520: if ev.typ == 1<<nFuncType &&
cursor.go#L521: events[ev.parent].typ == 1<<nFuncDecl &&
inspector.go#L81: typ uint64 // typeOf(node) on push event, or union of typ strictly between push and pop events on pop events
inspector.go#L122: if ev.typ&mask != 0 {
inspector.go#L126: if in.events[pop].typ&mask == 0 {
inspector.go#L161: if ev.typ&mask != 0 {
inspector.go#L167: if in.events[pop].typ&mask == 0 {
inspector.go#L175: if in.events[push].typ&mask != 0 {
inspector.go#L205: if ev.typ&mask != 0 {
inspector.go#L212: if in.events[pop].typ&mask == 0 {
inspector.go#L220: if in.events[push].typ&mask != 0 {
inspector.go#L273: typ: typeOf(node),
inspector.go#L301: parent.typAccum |= current.typAccum | push.typ // accumulate type bits into parent
inspector.go#L307: typ: current.typAccum,
iter.go#L51: if ev.typ&mask != 0 {
iter.go#L57: if in.events[pop].typ&mask == 0 {
iter.go#L98: if ev.typ&mask != 0 {
iter.go#L104: if in.events[pop].typ&mask == 0 {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)